﻿using System;

namespace EditeurSyntaxiqueVocal.Forms.CommunicationsForm
{
    ///<summary>
    /// Enumerareut pour identifer l'état de la form CommunicationForm,
    /// donc l'etat de cette form est parmi les suivante.
    ///</summary>
    [Flags]
    public enum EtatCommunicationForm
    {
        /// <summary>
        /// L'état Ecoute, c'est à dire la reconnaissance est activée.
        /// </summary>
        Ecoute,
        
        /// <summary>
        /// L'état en veille. (attente)
        /// </summary>
        EnVeille,

        /// <summary>
        /// L'état signifie que la reconnaissace est désactivée.
        /// </summary>
        Désactivé,
        
        /// <summary>
        /// L'état ne comprends pas ce que vous avez dit.
        /// </summary>
        QuAvezVousDit,

        /// <summary>
        /// L'état signifie que le mot lu n'existe pas dans la grammaire actuellement.
        /// </summary>
        ExistePas,
        
        /// <summary>
        /// L'état Aucun état.
        /// </summary>
        Vide
    }
}